Senior Python developer
Job overview
Join a team providing information systems solutions for day-ahead and intraday energy market optimization and algorithmic trading of thermal and hydro-Storage assets. Develop and automate complex business flows related to bidding, trading, nomination, and reporting in a fast-paced Agile environment."
Key responsibilities
Develop, maintain, enhance, and deploy Python-based backend applications, including REST APIs, scheduling workflows, and backend services to support short-term energy market optimization.
Maintain high coding standards and implement best practices for clean, modular, and well-documented code.
Ensure code quality, maintainability, and adaptability to evolving business requirements and regulatory changes.
Collaborate with traders, analysts, and business teams to gather requirements and translate them into efficient technical solutions.
Independently diagnose and solve complex problems, proposing optimizations or simplifications to existing workflows.
Actively participate in Agile ceremonies, present progress on current tasks, and engage constructively with colleagues.
Skills and competences
Backend application development
Clean code and best practices
Problem-solving and optimization
Autonomy and initiative
Collaboration and stakeholder communication
Agile methodology participation
Adaptability to evolving requirements
Time and priority management
Qualifications
Minimum of 5 years of professional Python development experience
Experience in energy market optimization or algorithmic trading
Master's degree in Computer Science, Engineering, Physics, or related technical field